Programming service oriented applications
نویسندگان
چکیده
Service Oriented Computing (SOC) plays a fundamental role for designing interoperable applications distributed over the network. Althought most of the programming aspects have been defined and standardized, a definition of the core features that development and execution frameworks have to support is still missing. In this paper we propose SOCK as a means for formalizing the basic programming aspects of service oriented applications. SOCK is supposed to provide a structured categorization of service features that permits either the separation of design concerns and the study of services behavior and interoperability issues thus enabling the development of fully fledged services networks. 1. Research partially funded by EU Integrated Project Sensoria, contract n. 016004. Some preliminary results reported in this paper appeared in [GLG06] 2. Department of Computer Science, University of Bologna 3. European Commission, Joint Research Centre (JRC), Institute for Environment and Sustainability, Spatial Data Infrastructures Unit
منابع مشابه
A Lightweight Formal Framework for Service-Oriented Applications Design
Leveraging service oriented programming paradigm would significantly affect the way people build software systems. This paper contributes to the above goal proposing a lightweight formal framework capable of capturing the essential components of service-oriented programming paradigm.
متن کاملPerformance Evaluation of Hierarchical Publish-Subscribe Monitoring Architecture for Service-Oriented Applications
Contemporary high-performance service-oriented applications demand a performance efficient run-time monitoring. In this paper, we analyze a hierarchical publishsubscribe architecture for monitoring service-oriented applications. The analyzed architecture is based on a tree topology and publish-subscribe communication model for aggregation of distributed monitoring data. In order to satisfy inte...
متن کاملTowards a Mathematical Foundation for Service-Oriented Applications Design
Leveraging service oriented programming paradigm would significantly affect the way people build software systems. However, to achieve this goal a solid software design methodology should be grounded on proper mathematical foundations, specific service-oriented principles, concepts and patterns. This paper contributes to the above goal proposing a lightweight, but complete, mathematical framewo...
متن کاملModularizing Web Services Management with AOP
Web service technologi es accelerate application development by allowing the selection and integration of third-party web services, achieving high modularity, flexibility and configurability. However, current approaches to integrate web services in client applications do not provide any management support, which is fundamental for achieving robustness. In this paper we show how Aspect Oriented ...
متن کاملA programming language for service-oriented computing with mobile agents
We present MOB, a service-oriented scripting language, for programming mobile agents. We argue that combining the service-oriented and mobile agent paradigms provides a very natural model for programming a large class of distributed applications. In MOB, mobile agents in a network simultaneously provide and use services. The service interfaces constitute contracts that bind agents among themsel...
متن کاملBridging the Gap Between Object-Oriented Programming and Service-Oriented Computing
Object-oriented programming languages deliver the main technology for implementing enterprise systems, but they are losing pace with the rapidly evolving paradigm of Service-Oriented Computing. This is mainly due to inadequate support for dealing with service volatility and distribution issues. In this paper, we focus on the growing distance between Java and Service Oriented Computing. First, w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008